//
// Created by de on 3/24/21.
//

#ifndef FORCEEIGENTEST_TINITSTATE_H
#define FORCEEIGENTEST_TINITSTATE_H


#include "State/Basic/PlaformStateAbstract.h"

class TInitState : public PlaformStateAbstract{

public:
    TInitState(StateSelection* p_StateSelection);



    E_State init() override;

    E_State prepare() override;

    E_State start() override;

    E_State reset() override;

    E_State stop() override;

    StateStatus getCurrentState() override;

private:
    E_State workThread();
};


#endif //FORCEEIGENTEST_TINITSTATE_H
